package net.maku.convert;

import net.maku.entity.MainOrderEntity;
import net.maku.vo.MainOrderExcelVO;
import net.maku.vo.MainOrderVO;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.mapstruct.factory.Mappers;

import java.util.List;

/**
* 订单
*
* @author 小陈 
* @since 1.0.0 2025-03-17
*/
@Mapper
public interface MainOrderConvert {
    MainOrderConvert INSTANCE = Mappers.getMapper(MainOrderConvert.class);

    MainOrderEntity convert(MainOrderVO vo);


    MainOrderEntity convert(MainOrderExcelVO vo);

    MainOrderVO convert(MainOrderEntity entity);

    List<MainOrderVO> convertList(List<MainOrderEntity> list);

}